Geographically locating an IP address is of interest for many purposes. Thereare two major ways to obtain the location of an IP address: querying commercialdatabases or conducting latency measurements. For structural Internet nodes,such as routers, commercial databases are limited by low accuracy, whilecurrent measurement-based approaches overwhelm users with setup overhead andscalability issues. In this work we present our system HLOC, aiming to combinethe ease of database use with the accuracy of latency measurements. We evaluateHLOC on a comprehensive router data set of 1.4M IPv4 and 183k IPv6 routers.HLOC first extracts location hints from rDNS names, and then conductsmulti-tier latency measurements. Configuration complexity is minimized by usingpublicly available large-scale measurement frameworks such as RIPE Atlas. Usingthis measurement, we can confirm or disprove the location hints found in domainnames. We publicly release HLOC's ready-to-use source code, enablingresearchers to easily increase geolocation accuracy with minimum overhead.
展开▼